
.box{
	width: 100%;
	background-color: #fff;
	padding: 0 20rpx;
	// margin-bottom: 20rpx;
	.cell{
		width: 100%;
		border-bottom: 2rpx solid #F5F7FB;
		height: 110rpx;
		.hd{
			font-size: 28rpx;
			color: #333;
			// font-weight: bold;
			flex-shrink: 0;
			margin-right: 20rpx;
		} 
		.md{
			flex: 1;
			text-align: right;
			font-size: 28rpx;
			color: #333;
			// font-weight: bold;
			flex-shrink: 0;
			input{
				width: 100%;
				height: 110rpx;
				line-height: 110rpx;
			}
			textarea{
				width: 100%;
				// height: 110rpx;
				// padding-top: 20rpx;
			}
		}
		.bd{
			font-size: 28rpx;
			color: #333;
			// font-weight: bold;
			margin-left: 10rpx;
		}
		.bn-btn{
			width: 130rpx;
			height: 70rpx;
			background: #f7f7f7;
			border-radius: 6rpx;
			color: #999;
			font-size: 30rpx;
		}
		.bn-btn:first-child{
			margin-right: 20rpx;
		}
		.sel{
			color: #3DB020;
			border: 2rpx solid #3cb020;
		}
	}
	.cell:last-child{
		border: none;
	}
}

.dz{
	width: 100%;
	height: 80rpx;
	background-color: #f7f7f7;
	padding-left: 20rpx;
	color: #1684fc;
	.btn {
		padding: 6rpx 12rpx;
		color: #fff;
		background-color: #1684fc;
		border-radius: 8rpx;
		margin-left: 20rpx;
	}
	.cell{
		width: 100%;
		// align-items: flex-start;
		padding: 30rpx;
		.hd{
			width: 40rpx;
			height: 40rpx;
			margin-right: 20rpx;
			flex-shrink: 0;
		}
		.md{
			flex: 1;
			.md-1{
				font-size: 34rpx;
				// line-height: 48rpx;
				line-height: 1;
				font-weight: bold;
				color: #333;
			}
			.md-2{
				font-size: 30rpx;
				color: #666; 
				margin-top: 16rpx;
				line-height: 42rpx;
			}
		}
		.bd{
			width: 88rpx;
			height: 92rpx;
			margin-left: 20rpx;
			flex-shrink: 0;
		}
	}
}

.carBox{
	width: 100%;
	background-color: #fff;
	.tit{
		width: 100%;
		height: 120rpx;
		padding: 0 30rpx;
		.hd{
			padding: 10rpx;
			font-size: 34rpx;
			color: #999;
		}
		.md{
			font-size: 34rpx;
			color: #3F4151;
			font-weight: bold;
		}
		.bd{
			width: 120rpx;
			height: 70rpx;
			background: #3db020;
			border-radius: 10rpx;
			font-size: 30rpx;
			color: #fff;
		}
	}
	.carItem{
		padding: 40rpx 30rpx;
		.type{
			font-size: 30rpx;
			color: #333;
			font-weight: bold;
		}
		.iteBox{
			margin-top: 30rpx;
			width: 100%;
			.item{
				width: 158rpx;
				height: 70rpx;
				background: #f4f4f4;
				border-radius: 10rpx;
				color: #666;
				margin-right: 19rpx;
				margin-bottom: 20rpx;
			}
			.item:nth-child(4n){
				margin-right: 0;
			}
			.sel{
				background: #f6faf5;
				border: 2rpx solid #3cb020;
				color: #3DB020;
			}
		}
	}
}

.remarkBox{
	width: 100%;
	background-color: #fff;
	.tit{
		width: 100%;
		height: 120rpx;
		padding: 0 30rpx;
		.hd{
			padding: 10rpx;
			font-size: 34rpx;
			color: #999;
		}
		.md{
			font-size: 34rpx;
			color: #3F4151;
			font-weight: bold;
		}
		.bd{
			width: 120rpx;
			height: 70rpx;
			background: #3db020;
			border-radius: 10rpx;
			font-size: 30rpx;
			color: #fff;
		}
	}
	.rmText{
		width: 100%;
		padding: 20rpx 30rpx;
		position: relative;
		.rmInput{
			width: 100%;
			height: 370rpx;
			background-color: #F7F7F7;
			border-radius: 10rpx;
			padding: 30rpx;
			textarea{
				font-size: 30rpx;
				color: #333;
				line-height: 46rpx;
			}
			.num{
				font-size: 22rpx;
				color: #999;
				position: absolute;
				bottom: 50rpx;
				right: 60rpx;
			}
		}
	}
}

